<!DOCTYPE html>
<html lang="en" dir="auto">

<head>
	<meta name="generator" content="Hugo 0.121.1"><meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="robots" content="index, follow">
<title>Satisfactory Modding</title>

<meta name="description" content="">
<meta name="author" content="VisualMOD">
<link rel="canonical" href="https://visualmod.gitee.io/satisfactory-mod/en/">
<link crossorigin="anonymous" href="/satisfactory-mod/assets/css/stylesheet.fda8facc5b630094d5b2968a3585893846cba1d07e967f92a271b6a941eb2d90.css" integrity="sha256-/aj6zFtjAJTVspaKNYWJOEbLodB&#43;ln&#43;SonG2qUHrLZA=" rel="preload stylesheet" as="style">
<link rel="icon" href="https://visualmod.gitee.io/satisfactory-mod/favicon.ico">
<link rel="icon" type="image/png" sizes="16x16" href="https://visualmod.gitee.io/satisfactory-mod/favicon-16x16.png">
<link rel="icon" type="image/png" sizes="32x32" href="https://visualmod.gitee.io/satisfactory-mod/favicon-32x32.png">
<link rel="apple-touch-icon" href="https://visualmod.gitee.io/satisfactory-mod/apple-touch-icon.png">
<link rel="mask-icon" href="https://visualmod.gitee.io/satisfactory-mod/safari-pinned-tab.svg">
<meta name="theme-color" content="#2e2e33">
<meta name="msapplication-TileColor" content="#2e2e33">
<link rel="alternate" type="application/rss+xml" href="https://visualmod.gitee.io/satisfactory-mod/en/index.xml">
<link rel="alternate" type="application/json" href="https://visualmod.gitee.io/satisfactory-mod/en/index.json">
<link rel="alternate" hreflang="zh" href="https://visualmod.gitee.io/satisfactory-mod/">
<link rel="alternate" hreflang="en" href="https://visualmod.gitee.io/satisfactory-mod/en/">
<noscript>
    <style>
        #theme-toggle,
        .top-link {
            display: none;
        }

    </style>
    <style>
        @media (prefers-color-scheme: dark) {
            :root {
                --theme: rgb(29, 30, 32);
                --entry: rgb(46, 46, 51);
                --primary: rgb(218, 218, 219);
                --secondary: rgb(155, 156, 157);
                --tertiary: rgb(65, 66, 68);
                --content: rgb(196, 196, 197);
                --hljs-bg: rgb(46, 46, 51);
                --code-bg: rgb(55, 56, 62);
                --border: rgb(51, 51, 51);
            }

            .list {
                background: var(--theme);
            }

            .list:not(.dark)::-webkit-scrollbar-track {
                background: 0 0;
            }

            .list:not(.dark)::-webkit-scrollbar-thumb {
                border-color: var(--theme);
            }
        }

    </style>
</noscript><meta property="og:title" content="Satisfactory Modding" />
<meta property="og:description" content="" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://visualmod.gitee.io/satisfactory-mod/en/" />

<meta name="twitter:card" content="summary"/>
<meta name="twitter:title" content="Satisfactory Modding"/>
<meta name="twitter:description" content=""/>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Satisfactory Modding",
  "url": "https://visualmod.gitee.io/satisfactory-mod",
  "description": "",
  "thumbnailUrl": "https://visualmod.gitee.io/satisfactory-mod/favicon.ico",
  "sameAs": [
      "https://github.com/satisfactorymodding/SatisfactoryModLoader/releases", "https://gitee.com/visualmod/satisfactory-mod", "https://ficsit.app", "https://space.bilibili.com/289359853"
  ]
}
</script>
</head>

<body class="list" id="top">
<script>
    if (localStorage.getItem("pref-theme") === "dark") {
        document.body.classList.add('dark');
    } else if (localStorage.getItem("pref-theme") === "light") {
        document.body.classList.remove('dark')
    } else if (window.matchMedia('(prefers-color-scheme: dark)').matches) {
        document.body.classList.add('dark');
    }

</script>

<header class="header">
    <nav class="nav">
        <div class="logo">
            <a href="https://visualmod.gitee.io/satisfactory-mod/en/" accesskey="h" title="Satisfactory Modding (Alt + H)">Satisfactory Modding</a>
            <div class="logo-switches">
                <button id="theme-toggle" accesskey="t" title="(Alt + T)">
                    <svg id="moon" xmlns="http://www.w3.org/2000/svg" width="24" height="18" viewBox="0 0 24 24"
                        fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
                        stroke-linejoin="round">
                        <path d="M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z"></path>
                    </svg>
                    <svg id="sun" xmlns="http://www.w3.org/2000/svg" width="24" height="18" viewBox="0 0 24 24"
                        fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
                        stroke-linejoin="round">
                        <circle cx="12" cy="12" r="5"></circle>
                        <line x1="12" y1="1" x2="12" y2="3"></line>
                        <line x1="12" y1="21" x2="12" y2="23"></line>
                        <line x1="4.22" y1="4.22" x2="5.64" y2="5.64"></line>
                        <line x1="18.36" y1="18.36" x2="19.78" y2="19.78"></line>
                        <line x1="1" y1="12" x2="3" y2="12"></line>
                        <line x1="21" y1="12" x2="23" y2="12"></line>
                        <line x1="4.22" y1="19.78" x2="5.64" y2="18.36"></line>
                        <line x1="18.36" y1="5.64" x2="19.78" y2="4.22"></line>
                    </svg>
                </button>
                <ul class="lang-switch"><li>|</li>
                    <li>
                        <a href="https://visualmod.gitee.io/satisfactory-mod/" title="简体中文"
                            aria-label="简体中文">简体中文</a>
                    </li>
                </ul>
            </div>
        </div>
        <ul id="menu">
            <li>
                <a href="https://visualmod.gitee.io/satisfactory-mod/en/manager" title="Mod Manager">
                    <span>Mod Manager</span>
                </a>
            </li>
            <li>
                <a href="https://visualmod.gitee.io/satisfactory-mod/en/loader" title="Mod Loader">
                    <span>Mod Loader</span>
                </a>
            </li>
            <li>
                <a href="https://visualmod.gitee.io/satisfactory-mod/home/modlist" title="⚙ Mod List">
                    <span>⚙ Mod List</span>
                </a>
            </li>
            <li>
                <a href="https://visualmod.gitee.io/satisfactory-mod/en/search" title="🔍Search (Alt &#43; /)" accesskey=/>
                    <span>🔍Search</span>
                </a>
            </li>
        </ul>
    </nav>
</header>
<main class="main"> 

<article class="post-entry"> 
  <header class="entry-header">
    <h2 class="entry-hint-parent">SMM v2.9.3
    </h2>
  </header>
  <div class="entry-content">
    <p>Release Date: Nov 22, 2022
Official links: Installation Download and run Satisfactory-Mod-Manager-Setup.exe (Windows) or Satisfactory-Mod-Manager.AppImage (Linux) If you already have Satisfactory Mod Manager installed, you don’t need to download it again, it will auto-update.
Changelog Fix Steam Experimental being detected as Early Access </p>
  </div>
  <footer class="entry-footer"><span title='2023-06-06 18:00:00 +0800 CST'>June 6, 2023</span>&nbsp;·&nbsp;VisualMOD</footer>
  <a class="entry-link" aria-label="post link to SMM v2.9.3" href="https://visualmod.gitee.io/satisfactory-mod/en/manager/en-v2.9.3/"></a>
</article>

<article class="post-entry"> 
  <header class="entry-header">
    <h2 class="entry-hint-parent">SML v3.4.1
    </h2>
  </header>
  <div class="entry-content">
    <p>Release Data: Nov 20, 2022
Official links: Site links: Satisfactory Version: U7 CL210096
Changelog:
Updated project to CL208572 Fix crash when toggling cheat fly while character is invalid Fix event research trees being added when the event is not running Fix SemVer pre-release comparison Update ExampleMod to match the new naming conventions </p>
  </div>
  <footer class="entry-footer"><span title='2023-06-02 19:10:00 +0800 CST'>June 2, 2023</span>&nbsp;·&nbsp;VisualMOD</footer>
  <a class="entry-link" aria-label="post link to SML v3.4.1" href="https://visualmod.gitee.io/satisfactory-mod/en/loader/v3.4.1/"></a>
</article>

<article class="post-entry"> 
  <header class="entry-header">
    <h2 class="entry-hint-parent">SML v3.4.0
    </h2>
  </header>
  <div class="entry-content">
    <p>Release Date: Oct 2, 2022
Official links: Site links: Satisfactory Version: U6 CL202470
Changelog:
For Users Inject a scrollbox to the HUB rewards section so mods that add more than 10 reward items don’t cause visual problems. (#136) Sort loaded mods alphabetically in the mod menu (#129) Adjust width of mod list column to fit longer mod names (#130) Add ‘Open on Ficsit.app’, ‘Open Documentation’, and ‘Get Support’ buttons to the mod menu for mods that support it (#136) (#139) Remove ‘Enum MAX’ from displaying as an option for config dropdowns (#124) Better mods list placeholder text when first opened (#136) Add dynamic colored outline to config spinbox widget text for better readability (#136) For Mod Devs The directions here can help you update your mod to Update 6 and SML3....</p>
  </div>
  <footer class="entry-footer"><span title='2023-06-02 19:00:00 +0800 CST'>June 2, 2023</span>&nbsp;·&nbsp;VisualMOD</footer>
  <a class="entry-link" aria-label="post link to SML v3.4.0" href="https://visualmod.gitee.io/satisfactory-mod/en/loader/v3.4.0/"></a>
</article>

<article class="post-entry"> 
  <header class="entry-header">
    <h2 class="entry-hint-parent">SML v3.2.2
    </h2>
  </header>
  <div class="entry-content">
    <p>Release Date: Jul 8, 2022
Official links: Site links: Satisfactory Version: U6 CL194714
Changelog
Updated project to CL194714 </p>
  </div>
  <footer class="entry-footer"><span title='2023-06-01 18:00:00 +0800 CST'>June 1, 2023</span>&nbsp;·&nbsp;VisualMOD</footer>
  <a class="entry-link" aria-label="post link to SML v3.2.2" href="https://visualmod.gitee.io/satisfactory-mod/en/loader/v3.3.2/"></a>
</article>

<article class="post-entry"> 
  <header class="entry-header">
    <h2 class="entry-hint-parent">SML v3.2.0
    </h2>
  </header>
  <div class="entry-content">
    <p>Release Date: Nov 24, 2021
Official links: Site links: Satisfactory Version: U5 CL173618
Changelog
Update 5 (CL173618) compatibility Placeholder assets updated to Update 5 content Placeholder meshes, textures, animations Updated Factory materials Show display name for enums in configs Make config tooltips multiline Config slider fixes Add RequiresWorldReload to config properties, defaults to true Mods can handle the property change without reloading and set RequiresWorldReload to false if needed Center Alpakit item buttons vertically Rename Alpakit All to Alpakit Selected Add Check All and Check None buttons to Alpakit </p>
  </div>
  <footer class="entry-footer"><span title='2023-06-01 17:00:00 +0800 CST'>June 1, 2023</span>&nbsp;·&nbsp;VisualMOD</footer>
  <a class="entry-link" aria-label="post link to SML v3.2.0" href="https://visualmod.gitee.io/satisfactory-mod/en/loader/v3.2.0/"></a>
</article>

<article class="post-entry"> 
  <header class="entry-header">
    <h2 class="entry-hint-parent">SML v3.0.0
    </h2>
  </header>
  <div class="entry-content">
    <p>Release Date: Apr 13, 2021
Official links: Site links: Satisfactory Version: U5 CL150216
Changelog Install Instructions Don’t manually install this! Use the new automatic launcher! Changelog New module system New mod loading Content registry And more! </p>
  </div>
  <footer class="entry-footer"><span title='2023-06-01 16:00:00 +0800 CST'>June 1, 2023</span>&nbsp;·&nbsp;VisualMOD</footer>
  <a class="entry-link" aria-label="post link to SML v3.0.0" href="https://visualmod.gitee.io/satisfactory-mod/en/loader/v3.0.0/"></a>
</article>
<footer class="page-footer">
  <nav class="pagination">
    <a class="prev" href="https://visualmod.gitee.io/satisfactory-mod/en/">
      «&nbsp;Prev&nbsp;
    </a>
  </nav>
</footer>
    </main>
    
<footer class="footer">
    <span>&copy; 2023 <a href="https://visualmod.gitee.io/satisfactory-mod/en/">Satisfactory Modding</a></span>
    <span>
        Powered by
        <a href="https://gohugo.io/" rel="noopener noreferrer" target="_blank">Hugo</a> &
        <a href="https://github.com/adityatelange/hugo-PaperMod/" rel="noopener" target="_blank">PaperMod</a>
    </span>
</footer>
<a href="#top" aria-label="go to top" title="Go to Top (Alt + G)" class="top-link" id="top-link" accesskey="g">
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 6" fill="currentColor">
        <path d="M12 6H0l6-6z" />
    </svg>
</a>

<script>
    let menu = document.getElementById('menu')
    if (menu) {
        menu.scrollLeft = localStorage.getItem("menu-scroll-position");
        menu.onscroll = function () {
            localStorage.setItem("menu-scroll-position", menu.scrollLeft);
        }
    }

    document.querySelectorAll('a[href^="#"]').forEach(anchor => {
        anchor.addEventListener("click", function (e) {
            e.preventDefault();
            var id = this.getAttribute("href").substr(1);
            if (!window.matchMedia('(prefers-reduced-motion: reduce)').matches) {
                document.querySelector(`[id='${decodeURIComponent(id)}']`).scrollIntoView({
                    behavior: "smooth"
                });
            } else {
                document.querySelector(`[id='${decodeURIComponent(id)}']`).scrollIntoView();
            }
            if (id === "top") {
                history.replaceState(null, null, " ");
            } else {
                history.pushState(null, null, `#${id}`);
            }
        });
    });

</script>
<script>
    var mybutton = document.getElementById("top-link");
    window.onscroll = function () {
        if (document.body.scrollTop > 800 || document.documentElement.scrollTop > 800) {
            mybutton.style.visibility = "visible";
            mybutton.style.opacity = "1";
        } else {
            mybutton.style.visibility = "hidden";
            mybutton.style.opacity = "0";
        }
    };

</script>
<script>
    document.getElementById("theme-toggle").addEventListener("click", () => {
        if (document.body.className.includes("dark")) {
            document.body.classList.remove('dark');
            localStorage.setItem("pref-theme", 'light');
        } else {
            document.body.classList.add('dark');
            localStorage.setItem("pref-theme", 'dark');
        }
    })

</script>
</body>

</html>
